.class abstract Les/or0;
.super Ljava/lang/Object;
.source "AbstractImmutableValue.java"

# interfaces
.implements Lorg/msgpack/value/q;


# direct methods
.method constructor <init>()V
    .locals 0

    .line 1
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public bridge synthetic A()Lorg/msgpack/value/c;
    .locals 1

    .line 1
    invoke-virtual {p0}, Les/or0;->A()Lorg/msgpack/value/h;

    move-result-object v0

    return-object v0
.end method

.method public A()Lorg/msgpack/value/h;
    .locals 1

    .line 2
    new-instance v0, Lorg/msgpack/core/MessageTypeCastException;

    invoke-direct {v0}, Lorg/msgpack/core/MessageTypeCastException;-><init>()V

    throw v0
.end method

.method public b()Z
    .locals 1

    .line 1
    invoke-interface {p0}, Lorg/msgpack/value/x;->n()Lorg/msgpack/value/ValueType;

    move-result-object v0

    invoke-virtual {v0}, Lorg/msgpack/value/ValueType;->isBinaryType()Z

    move-result v0

    return v0
.end method

.method public bridge synthetic c()Lorg/msgpack/value/a;
    .locals 1

    .line 1
    invoke-virtual {p0}, Les/or0;->c()Lorg/msgpack/value/f;

    move-result-object v0

    return-object v0
.end method

.method public c()Lorg/msgpack/value/f;
    .locals 1

    .line 2
    new-instance v0, Lorg/msgpack/core/MessageTypeCastException;

    invoke-direct {v0}, Lorg/msgpack/core/MessageTypeCastException;-><init>()V

    throw v0
.end method

.method public d()Z
    .locals 1

    .line 1
    invoke-interface {p0}, Lorg/msgpack/value/x;->n()Lorg/msgpack/value/ValueType;

    move-result-object v0

    invoke-virtual {v0}, Lorg/msgpack/value/ValueType;->isRawType()Z

    move-result v0

    return v0
.end method

.method public e()Lorg/msgpack/value/l;
    .locals 1

    .line 2
    new-instance v0, Lorg/msgpack/core/MessageTypeCastException;

    invoke-direct {v0}, Lorg/msgpack/core/MessageTypeCastException;-><init>()V

    throw v0
.end method

.method public bridge synthetic e()Lorg/msgpack/value/s;
    .locals 1

    .line 1
    invoke-virtual {p0}, Les/or0;->e()Lorg/msgpack/value/l;

    move-result-object v0

    return-object v0
.end method

.method public h()Lorg/msgpack/value/k;
    .locals 1

    .line 2
    new-instance v0, Lorg/msgpack/core/MessageTypeCastException;

    invoke-direct {v0}, Lorg/msgpack/core/MessageTypeCastException;-><init>()V

    throw v0
.end method

.method public bridge synthetic h()Lorg/msgpack/value/r;
    .locals 1

    .line 1
    invoke-virtual {p0}, Les/or0;->h()Lorg/msgpack/value/k;

    move-result-object v0

    return-object v0
.end method

.method public i()Z
    .locals 1

    .line 1
    invoke-interface {p0}, Lorg/msgpack/value/x;->n()Lorg/msgpack/value/ValueType;

    move-result-object v0

    invoke-virtual {v0}, Lorg/msgpack/value/ValueType;->isNilType()Z

    move-result v0

    return v0
.end method

.method public j()Z
    .locals 1

    .line 1
    invoke-interface {p0}, Lorg/msgpack/value/x;->n()Lorg/msgpack/value/ValueType;

    move-result-object v0

    invoke-virtual {v0}, Lorg/msgpack/value/ValueType;->isStringType()Z

    move-result v0

    return v0
.end method

.method public l()Z
    .locals 1

    .line 1
    invoke-interface {p0}, Lorg/msgpack/value/x;->n()Lorg/msgpack/value/ValueType;

    move-result-object v0

    invoke-virtual {v0}, Lorg/msgpack/value/ValueType;->isFloatType()Z

    move-result v0

    return v0
.end method

.method public r()Z
    .locals 1

    .line 1
    invoke-interface {p0}, Lorg/msgpack/value/x;->n()Lorg/msgpack/value/ValueType;

    move-result-object v0

    invoke-virtual {v0}, Lorg/msgpack/value/ValueType;->isExtensionType()Z

    move-result v0

    return v0
.end method

.method public s()Z
    .locals 1

    .line 1
    invoke-interface {p0}, Lorg/msgpack/value/x;->n()Lorg/msgpack/value/ValueType;

    move-result-object v0

    invoke-virtual {v0}, Lorg/msgpack/value/ValueType;->isIntegerType()Z

    move-result v0

    return v0
.end method

.method public t()Z
    .locals 1

    .line 1
    invoke-interface {p0}, Lorg/msgpack/value/x;->n()Lorg/msgpack/value/ValueType;

    move-result-object v0

    invoke-virtual {v0}, Lorg/msgpack/value/ValueType;->isMapType()Z

    move-result v0

    return v0
.end method

.method public bridge synthetic u()Lorg/msgpack/value/e;
    .locals 1

    .line 1
    invoke-virtual {p0}, Les/or0;->u()Lorg/msgpack/value/j;

    move-result-object v0

    return-object v0
.end method

.method public u()Lorg/msgpack/value/j;
    .locals 1

    .line 2
    new-instance v0, Lorg/msgpack/core/MessageTypeCastException;

    invoke-direct {v0}, Lorg/msgpack/core/MessageTypeCastException;-><init>()V

    throw v0
.end method

.method public bridge synthetic v()Lorg/msgpack/value/d;
    .locals 1

    .line 1
    invoke-virtual {p0}, Les/or0;->v()Lorg/msgpack/value/i;

    move-result-object v0

    return-object v0
.end method

.method public v()Lorg/msgpack/value/i;
    .locals 1

    .line 2
    new-instance v0, Lorg/msgpack/core/MessageTypeCastException;

    invoke-direct {v0}, Lorg/msgpack/core/MessageTypeCastException;-><init>()V

    throw v0
.end method

.method public bridge synthetic w()Lorg/msgpack/value/b;
    .locals 1

    .line 1
    invoke-virtual {p0}, Les/or0;->w()Lorg/msgpack/value/g;

    move-result-object v0

    return-object v0
.end method

.method public w()Lorg/msgpack/value/g;
    .locals 1

    .line 2
    new-instance v0, Lorg/msgpack/core/MessageTypeCastException;

    invoke-direct {v0}, Lorg/msgpack/core/MessageTypeCastException;-><init>()V

    throw v0
.end method

.method public x()Z
    .locals 1

    .line 1
    invoke-interface {p0}, Lorg/msgpack/value/x;->n()Lorg/msgpack/value/ValueType;

    move-result-object v0

    invoke-virtual {v0}, Lorg/msgpack/value/ValueType;->isArrayType()Z

    move-result v0

    return v0
.end method

.method public y()Z
    .locals 1

    .line 1
    invoke-interface {p0}, Lorg/msgpack/value/x;->n()Lorg/msgpack/value/ValueType;

    move-result-object v0

    invoke-virtual {v0}, Lorg/msgpack/value/ValueType;->isBooleanType()Z

    move-result v0

    return v0
.end method

.method public z()Lorg/msgpack/value/p;
    .locals 1

    .line 2
    new-instance v0, Lorg/msgpack/core/MessageTypeCastException;

    invoke-direct {v0}, Lorg/msgpack/core/MessageTypeCastException;-><init>()V

    throw v0
.end method

.method public bridge synthetic z()Lorg/msgpack/value/w;
    .locals 1

    .line 1
    invoke-virtual {p0}, Les/or0;->z()Lorg/msgpack/value/p;

    move-result-object v0

    return-object v0
.end method
